Systems and methods for personalized feature setup and parental guidance sensing

ABSTRACT

A user receiving device includes a proximity circuit configured to repeatedly detect a proximity of a first mobile device relative to the user receiving device. An interruption circuit is configured to, based on the detection of a first mobile device, generate an interrupt signal to interrupt a program or a video being played out on a display when the proximity is less than a predetermined range and ceasing to generate the interrupt signal when the proximity is greater than the predetermined range. A control circuit is configured to, when the interrupt signal is no longer generated, resume playing the program or video on the display.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.14/587,496 filed on Dec. 31, 2014. The entire disclosures the aboveapplication is incorporated herein by reference.

TECHNICAL FIELD

The present disclosure relates generally to television systems and, morespecifically, to systems and methods for controlling a display of a userreceiving device in the presence of one or more mobile devices.

BACKGROUND

The statements in this section merely provide background informationrelated to the present disclosure and may not constitute prior art.

Satellite television has become increasingly popular due to a widevariety of content and the quality of content available. A satellitetelevision system typically includes a set top box that is used toreceive satellite signals and decode the satellite signals for use on atelevision. The set top box typically has a memory associated therewith.The memory may include a digital video recorder or the like as well asstorage for an operating code of the set top box.

Content providers provide a variety of content to consumers. Availablecontent is typically received at a set top box (or user receivingdevice) and displayed to the user using a guide. The guide typicallyincludes channels and timeslots as well as programming information foreach information timeslot. The programming information may include thecontent title and other identifiers such as actor information and thelike. The user selects a channel via the guide and the set top box (STB)then displays the channel on a display (e.g., a television).

The content available to a user device is broad. Some content may not besuitable for all users. A set top box may be used in a family settingthat has users with a variety of ages. Some content may not be suitablefor all ages.

The STB may have parental control software that is used to preventchildren from watching certain content by blocking access to, forexample, certain channels, programs, and/or videos. Parental controlsare provided that enable a parent to prevent the display of certaintypes of content. The parental control software can require a passcodefor access to the blocked content. Children attempting to access theblocked content may encounter, for example, a passcode screen requiringentry of a passcode in order to access the blocked content. Parents mayenter the passcode to watch the blocked content.

SUMMARY

The present disclosure provides systems and methods for controllingaccess to content based on one or more mobile devices being in proximityof a user receiving device.

In one aspect of the disclosure, a user receiving device is provided andincludes a proximity module, a mode module, a profile module and anoutput module. The proximity module is configured to detect a firstmobile device in a proximity of the user receiving device. The modemodule is configured to transition the user receiving device to anactive mode based on the detection of the first mobile device. Theprofile module is configured to, subsequent to transitioning to theactive mode and based on an identifier of the first mobile device,access a first profile allocated to the first mobile device or a user ofthe first mobile device. The output module, based on the first profile,is configured to display on a display a guide or content.

In another aspect of the disclosure, a user receiving device is providedand includes a proximity module, an interruption module, and a controlmodule. The proximity module is configured to detect a first mobiledevice in a proximity of the user receiving device. The interruptionmodule is configured to, based on the detection of the first mobiledevice, generate an interrupt signal to interrupt a program or videobeing played out on a display and generate a resume message to resumeplaying of the program or video. The control module is configured toreceive an input signal from a remote control device or a second mobiledevice. The interrupt module is configured to, based on the inputsignal, no longer generate the interrupt signal or generate a resumesignal. The control module is configured to, if the interrupt signal isno longer generated or based on the resume signal, resume playing theprogram or video on the display.

In another aspect of the disclosure, a mobile device is provided andincludes a proximity module, a mode module, a profile module and acontrol module. The proximity module configured to detect a userreceiving device. The mode module is configured to transition the mobiledevice to an active mode based on the detection of the user receivingdevice. The profile module is configured to transmit a profile to theuser receiving device subsequent to transition to the active mode. Thecontrol module is configured to select a program, transmit a selectionsignal to the user receiving device indicating the selected program, andbased on the selected program, receive an interaction option signal fromthe user receiving device. The interaction option signal indicates thatthe mobile device may interact with the selected program via the mobiledevice.

A first mobile device is provided and includes a proximity module, amode module, a control module and an interruption module. The proximitymodule is configured to detect a user receiving device. The mode moduleis configured to transition the first mobile device to an active modebased on the detection of the user receiving device. The control moduleis configured to, subsequent to transitioning to the active mode,transmit a profile to the user receiving device, adjust a setting of theuser receiving device, or select a program or video. The interruptionmodule is configured to receive an interrupt signal from the userreceiving device as a result of a second mobile device being in aproximity of the user receiving device. A program or video being playedout on a display connected to the user receiving device is interruptedby the user receiving device due to the proximity of the second mobiledevice to the user receiving device. The control module is configuredto, based on a profile of the second mobile device or an input receivedfrom a user of the first mobile device, transmit a resume signal to theuser receiving device to resume play out of the program or video.

In another aspect of the disclosure, a method is provided and includes:detecting a first mobile device in a proximity of a user receivingdevice; transitioning the user receiving device to an active mode basedon the detection of the first mobile device; subsequent to transitioningto the active mode and based on an identifier of the first mobiledevice, accessing a first profile allocated to the first mobile deviceor a user of the first mobile device; and based on the first profile,displaying on a display a guide or content.

In another aspect of the disclosure, a method is provided and includes:detecting a first mobile device in a proximity of a user receivingdevice; based on the detection of the first mobile device, generating aninterrupt signal to interrupt a program or video being played out on adisplay and generating a resume message to resume playing of the programor video; receiving an input signal from a remote control device or asecond mobile device; based on the input signal, ceasing to generate theinterrupt signal or generating a resume signal; and if the interruptsignal is no longer generated or based on the resume signal, resumingplaying of the program or video on the display.

In another aspect of the disclosure, a method is provided and includes:detecting a user receiving device in proximity to a mobile device;transitioning the mobile device to an active mode based on the detectionof the user receiving device; transmitting a profile to the userreceiving device subsequent to transitioning to the active mode;selecting a program; transmitting a selection signal to the userreceiving device indicating the selected program; based on the selectedprogram, receiving an interaction option signal from the user receivingdevice, wherein the interaction option signal indicates that the mobiledevice may interact with the selected program via the mobile device.

In another aspect of the disclosure, a method is provided and includes:detecting a user receiving device in proximity to a first mobile device;transitioning the first mobile receiving device to an active mode basedon the detection of the user receiving device; subsequent totransitioning to the active mode, transmitting a profile to the userreceiving device, adjusting a setting of the user receiving device, orselecting a program or video; receiving an interrupt signal from theuser receiving device as a result of a second mobile device being in aproximity of the user receiving device, wherein a program or video beingplayed out on a display connected to the user receiving device isinterrupted by the user receiving device due to the proximity of thesecond mobile device to the user receiving device; and based on aprofile of the second mobile device or an input received from a user ofthe first mobile device, transmitting a resume signal to the userreceiving device to resume play out of the program or video.

In another aspect of the disclosure, a user receiving device includes aproximity circuit configured to repeatedly detect a proximity of a firstmobile device relative to the user receiving device. An interruptioncircuit is configured to, based on the detection of a first mobiledevice, generate an interrupt signal to interrupt a program or a videobeing played out on a display when the proximity is less than apredetermined range and ceasing to generate the interrupt signal whenthe proximity is greater than the predetermined range. A control circuitis configured to, when the interrupt signal is no longer generated,resume playing the program or video on the display.

Further areas of applicability will become apparent from the descriptionprovided herein. It should be understood that the description andspecific examples are intended for purposes of illustration only and arenot intended to limit the scope of the present disclosure.

DRAWINGS

The drawings described herein are for illustration purposes only and arenot intended to limit the scope of the present disclosure in any way.

FIG. 1 is a functional block diagram of a communication system inaccordance with the present disclosure.

FIG. 2 is a functional block diagram of a head end in accordance withthe present disclosure.

FIG. 3 is a functional block diagram of a user receiving device inaccordance with the present disclosure.

FIG. 4 is a functional block diagram of a control module of the userreceiving device of FIG. 3.

FIG. 5 is a functional block diagram of a mobile device in accordancewith the present disclosure.

FIG. 6 is an interrupt window in accordance with the present disclosure.

FIG. 7 is a proximity settings window in accordance with the presentdisclosure.

FIG. 8 is a pairing window in accordance with the present disclosure.

FIG. 9 is a profiles window in accordance with the present disclosure.

FIG. 10 is a mobile device specific settings window in accordance withthe present disclosure.

FIG. 11 is a profile specific window in accordance with the presentdisclosure.

FIG. 12 illustrates a method of operating a user receiving device inaccordance with the present disclosure.

FIG. 13 illustrates a method of operating a user receiving device inaccordance with the present disclosure.

FIG. 14 illustrates a method of operating a mobile device in accordancewith the present disclosure.

FIG. 15 illustrates a method of operating a mobile device in accordancewith the present disclosure.

DETAILED DESCRIPTION

Traditionally, parents can prevent children from watching certainchannels by adjusting parental guide settings to block certain channels,such as channels that display adult content. A child attempting toaccess a parentally blocked channel, via a set top box, encounters awindow (or screen) on a television requesting a passcode. Unless theproper passcode is entered, the channel is not displayed and the childis blocked from watching the channel.

Certain instances can arise when parents are watching parentally blockedchannels, channels displaying adult content, and/or channels displayingcontent that the parents would prefer not be seen by a child. Forexample, a parent (or adult) may be watching a selected channel in aroom of a house and a child may unexpectedly walk into the room and seewhat is being displayed on the television. Systems and methods aredisclosed below to prevent this unexpected and/or accidental exposure ofcontent to a child and/or person not otherwise having access to thecontent.

FIG. 1 shows a communication system 10 that includes a head end 12. Thehead end 12 operates as a content processing system and a transmissionsource. The head end 12 may also be used for distributing content andproviding billing data. The details of the head end 12 will be furtherdescribed below with respect to FIG. 2.

One or more content providers 14, only one of which is illustrated, mayprovide content and data related to the content such as metadata to thehead end 12. The content providers 14 may individually and/orcollectively be referred to as a service provider. The content mayinclude channels, programs, videos and/or other content. The metadatamay include ratings data. Ratings data may include Motion PictureAssociation ratings such as G, PG, PG-13, R, NC-17 and X. Ratings datamay also include television ratings such as TV-Y, TV-Y7, TV-G, TV-PG,TV-14, and TV-MA. Of course, different countries may have differentrating systems. The head end 12 receives various types of content anddata from the content provider 14 and communicates the content tovarious user devices associated with the system.

The head end 12 may communicate content to users in various mannersincluding a satellite system and through terrestrial networks. Carryingthrough with the satellite example, the head end 12 includes an antenna18 for communicating process content through an uplink 20 to a satellite22. The satellite 22 may include a receiving antenna 24 and atransmitting antenna 26. The receiving antenna 24 receives the uplinksignals 20 from the satellite antenna 18. The transmitting antenna 26generates downlink signals 28 and communicates the downlink signals 28to various user receiving devices 30 and/or mobile devices 31. The userreceiving devices may be implemented as and/or include set top boxes.

The head end 12 may be connected to the user receiving devices 30 via anetwork 42 and/or a router 44. The network 42 may be a single network ora combination of different types of networks. For example, the network42 may be a broadband wired network and/or wireless network. The network42 may be a one-way network such that data may be communicated from theuser receiving devices 30 to the head end 12. The network 42 may also bea two-way network that delivers content from the head end 12 in responseto selection signals communicated from the user receiving devices 30.The network 42 may be in communication with the local area network 36.The network 42 may include an Internet.

The user receiving devices 30 may include and/or be connected todisplays 46 (e.g., televisions), as shown. The displays 46 may displayboth video signals and output audio signals. The user receiving devices30 may be referred to as fixed (or non-mobile) user devices because theuser receiving devices are intended to be used from a fixed position onthe surface of the earth. The user receiving devices 30 may includecircuitry to tune, decode and store content therein. Details of the userreceiving devices 30 are further described below.

The user receiving devices 30 may be in communication with each otherthrough a network 36 such as a local area network. Content may be storedin one or more of the user receiving devices 30 and/or in a memoryseparate from the user receiving devices 30 and accessed by the userreceiving devices 30. The content may be shared by and/or transmittedbetween the user receiving devices 30. The user receiving devices 30 maybe located in respective rooms of a building (an example of which isdesignated 28), such as a home, multi-unit dwelling or business. Thecontent may be delivered to two or more of the user receiving devices 30during a same period of time in a multi-room viewing function. The userreceiving devices 30 may be associated with one or more accounts.

The user receiving devices 30 are in communication with an antenna 48.The antenna 48 receives the downlink signals 28. Thus, the userreceiving devices 30 may be referred to as satellite televisionreceiving devices. However, the system has applicability innon-satellite applications, such as in wired or wireless terrestrialsystems. The user receiving devices 30 may be included in and/orimplemented as televisions, set top boxes, and/or set back boxes andthus may be referred to as fixed (or non-mobile devices). The userreceiving devices 30 may be referred to as televisions, set top boxes,and/or set back boxes. The user receiving devices 30 may beinterconnected.

The user receiving devices 30 may be connected to the router 44 and/ormay be in communication with the network 42 and the mobile devices 31.The mobile devices 31 may be cellular phones, tablets, laptops, wearabledevices, remote control devices, etc. A wearable device may be one of anumber of types of devices that are worn by a user. A wearable devicemay be fixed wearable by a user meaning the wearable device is meant tobe fixed to the user. Examples of wearable devices include acomputerized watch such as a Samsung® or Apple® watch. The watch devicesare fixed to an arm of the user. Another example of a wearable device isGOOGLE GLASS®, which is fixed to a head of a user. Of course, othertypes of wearable devices affixed to other parts of the body may beused. A wearable device may be in direct communication with the userreceiving devices 30 through Bluetooth® connections. As described below,the user receiving devices 30 and the mobile devices 31 may includeBluetooth® transceivers (referred to as radios). The mobile devices 31may also be in communication with the user receiving devices 30 viaInternet protocol (IP) connections and/or the router 44. The mobiledevices 31 may also be in communication with devices (e.g., the head end12) outside the local area network via the router 44 and/or the network42.

The router 44 may be a wireless router or a wired router or acombination of the two. For example, the user receiving devices 30 maybe wired to the router 44 and wirelessly coupled to the mobile devices31. The router 44 may communicate IP signals to the user receivingdevices 30. The IP signals may be used for controlling various functionsof the user receiving devices 30. IP signals may also originate from theuser receiving devices 30 and be transmitted to the mobile device 31.

The mobile devices 31 may also have displays, an example of which isshown in FIG. 5. The displays of the mobile devices 31 may also displayvideo and output audio signals. The displays may be touch screens thatact as user interfaces. Other types of user interfaces on the mobiledevices 31 may include buttons and switches.

The network 42 may, for example, be a public switched telephone network,the Internet, a mobile telephone network or other type of network. Thenetwork 42 may be in direct wireless communication with the mobiledevice 31 via a cellular system and/or may be in indirect communicationwith the mobile devices 31 via the router 44 and/or the user receivingdevices 30.

The content provider 14 provides content to the head end 12. Althoughonly one content provider 14 is illustrated, more than one contentprovider may be incorporated in the system 10. The head end 12distributes the content through the satellite 22 and/or the network 42to the user receiving devices 30 and/or the mobile device 31.

A data provider 50 may also provide data to the head end 12. The dataprovider 50 may provide various types of data such as schedule data ormetadata that is provided within the program guide system. The metadatamay include various descriptions, actor, director, star ratings, titles,user ratings, television or motion picture parental guidance ratings,descriptions, related descriptions and various other types of data. Thedata provider 50 may provide the data directly to the head end and mayalso provide data to various devices such as the mobile device 31 andthe user receiving device 30 through the network 42. This may beperformed in a direct manner through the network 42.

FIG. 2 shows the head end 12. It should be noted that the head end 12 isillustrated as a single device or facility, but may refer to multipledevices and/or facilities. That is, each of the individual componentsillustrated within the head end 12 may be physically located in variouslocations. The head end 12, one or more of the modules of the head end12, and/or the memory of the head end 12 may be included in the contentprovider 14.

The head end 12 may include a content distribution module 210 that isused for distributing content through different means. The head end 12may be in communication with an output module 212 for uplinking contentto a satellite through the uplink antenna 18 as illustrated in FIG. 1and/or transmitting signals to and/or receiving signals from the network42. The output module may include and/or be implemented as an interfaceand/or a transceiver. The content distribution module 210 may thusformat the signal in an appropriate format for uplinking through theoutput module 212. The output module 212 may uplink various contentthrough the satellite to the user receiving devices 30 and/or the mobiledevices 31 (collectively referred to as receiving devices) of FIG. 1.The content distribution module 210 may also transcode the content informats suitable for use by the receiving devices.

The output module 212 may also communicate conditional access data tothe receiving devices for accessing the content. The conditional accessdata may be communicated in a conditional access packet that includesdata for tuning the receiving devices to receive the data. Theconditional access data may be received directly or indirectly from aconditional access module 224. The conditional access module 224 mayprovide conditional access signals to a billing module 220 to allow aparticular user access to content. The conditional access module 224 maygenerate a conditional access packet (CAP) together with data from thebilling module 220 for uplinking through the output module 212. If thecontent is satellite content, access data such as, but not limited to,the particular transponder, channel and time at which the content isbroadcasted may be provided in the CAP. If the content is to be providedover an Internet or other broadband-type network, an IP address of thecontent may be provided. The CAP may also include encryption/decryptioninformation for the receiving devices to receive the content and decodethe content.

The content distribution module 210 may also be in communication with anetwork interface module 214. The network interface module 214 may be incommunication with the network 42 (shown in FIG. 1) for communicatingcontent therethrough. The network interface module 214 (or the contentdistribution module 210) may format the content signals into internetprotocol signals for distribution through the network 42.

The content distribution module 210 may also be in communication withcontent memory 216. The content memory 216 may be referred to as acontent repository. The content memory 216 may receive content from acontent providing module 217 for distribution through the satellitesystem or the network 42. The content providing module 217 may receivecontent from the content provider 14. The content memory 216 may saveon-demand or pay-per-view content therein.

The content providing module 217 may also provide live televisioncontent for distribution through the content distribution module 210.The content distribution module 210 may thus communicate live contentthrough the output module 212 or through the network interface module214 to the appropriate networks.

The content providing module 217 processes received content forcommunication through the satellite 22 or network 42. The contentproviding module 217 may communicate live content as well as recordedcontent. The content memory 216 may store On-Demand or Pay-Per-Viewcontent for distribution at various times. The Pay-Per-View content maybe broadcasted in a linear fashion (at a predetermined time according toa predetermined schedule). Linear content may be presently broadcastedand may also be scheduled to be broadcasted in the future. The contentmemory 216 may also store On-Demand content therein. On-Demand contentis content that is broadcasted at the request of a user receiving deviceand may occur at any time (not on a predetermined schedule). On-Demandcontent is referred to as non-linear content.

A billing module 220 may also be incorporated into the head end 12. Thebilling module 220 may be used for associating one or more receivingdevices with a user account. For example, different types of receivingdevices such as mobile devices and one or more fixed set top boxes maybe associated with a user account. By associating the receiving deviceswith a user account, content may be shared or accessed by each of thereceiving devices associated with the account.

A registration module 222 may be used to associate each of the receivingdevices with a user account at the billing module 220. The registrationmodule 222 may be an automated system through which the user calls oraccesses remotely by computer for associating the receiving devices withthe account. The registration module 222 may also be partially humanactivated in which a customer service representative enters data formultiple receiving devices and associates the receiving devices with anaccount.

A program guide module 230 may also be included within the head end 12.The program guide module 230 receives metadata and other data from thecontent providing module 217. The program guide module 230 is ultimatelyused to communicate content and metadata to the output module 212. Theprogram guide module may thus contain data related to the ratings of theparticular content to be broadcasted and controlled by the contentdistribution module 210.

The program guide module 230 communicates program guide data to the userreceiving devices 30 illustrated in FIG. 1. The program guide module 230may create various objects with various types of data. The program guidemodule 230 may, for example, include schedule data, various types ofdescriptions for the content and content identifier that uniquelyidentifies each content item. The program guide module 230, in a typicalsystem, communicates up to two weeks of advanced guide data for linearcontent to the user receiving devices. The guide data includes tuningdata such as time of broadcast data, end time data, channel data, andtransponder data name a few. Guide data may also include contentavailable on-demand and pay-per-view content.

A scheduling module 232 may be in communication with the program guidemodule 230 and the content distribution module 210 to arrange thecontent to be distributed as well as provide program guide data for thecontent to be distributed. The scheduling module 232 may also be incommunication with the content providing module 217 for obtaining aschedule for live channel broadcast.

An authentication module 240 may be used to authenticate various userreceiving devices and mobile devices that communicate with the head end12. The authentication module 240 may be in communication with a billingmodule 220. The billing module 220 may provide data for subscriptionsand various authorizations suitable for the user receiving devices andthe mobile devices. The authentication module 240 ultimately permits theuser receiving devices and mobile devices to communicate with the headend 12. Authentication may be performed by providing a user identifier,a password, a user device identifier or combinations thereof. Channelsand/or programs may be provided to the user receiving devices and/ormobile devices based on passcodes, as further described below.

FIG. 3 shows a user receiving device 250 that may replace any of theuser receiving devices 30 of FIG. 1. Although, a particular exampleusing the user receiving device 250 as a satellite set top box isillustrated, it is merely representative of various electronic deviceswith an internal control module (or controller) used as a contentreceiving device. An antenna 252 may be one of a number of differenttypes of antennas used for receiving satellite signals that may includeone or more low noise blocks associated therewith. The antenna 252 maybe a single antenna used for satellite television reception. Of course,multiple antennas for receiving signals from satellites in differentorbital slots may be used. In a terrestrial system such as a cabletelevision system, no antenna may be used. Rather, a connector to afiber optic or coaxial cable may be used. Terrestrial systems may havean antenna suitable for receiving terrestrial wireless signals. The userreceiving device 250 is connected to a display (e.g., one of thedisplays 46). The user receiving device 250 may have an output driver310 for formatting video and audio signals for output to the display 46.

A user receiving device control module 330 may be used to coordinate andcontrol the various functions of the user receiving device 250. The userreceiving device control module 330 may include and/or be implemented asa controller. These functions may include functions of: tuners 320A-320N(collectively 320); demodulators 322A-322N (collectively 322); decoders324A-324N (collectively 324) such as forward error correction decoders;and any corresponding buffers and/or other related functions.

The tuners 320 receive respective signals or data from correspondingindividual channels. The tuners 320 may receive data from a satellite ora source such as cable or over-the-air TV broadcasts. The tuners 320 mayreceive television programming content, program guide data or othertypes of data. The demodulators 322 demodulate the signals or data toform a demodulated signal or data. The decoders 324 decode thedemodulated signals to form decoded data or decoded signals. Byproviding a number of tuners, demodulators and decoders, a number ofdifferent content programs may be used by the user receiving device 250.For example, live viewing and recording may be performed simultaneously.A number of recordings may be made simultaneously depending on thenumber of tuners available.

The user receiving device control module 330 is in communication with amemory 340. The memory 340 is illustrated as a single box. The memory340 may be implemented as multiple different types of memories includinga hard drive, a flash drive and various other types of memory devices.The memory 340 may be other types of memory or sections of differenttypes of memory. The memory 340 may be non-volatile memory or volatilememory. The memory 340 may include a DVR 342. The DVR 342 may includerecorded content stored for later playback.

The memory 340 may include storage for various operational datacollected during operation of the user receiving device 250. Forexample, the memory 340 may store user configuration data for each userassociated with a device or system. The user configuration data mayinclude rating limits set by a user of the user receiving device 250. Adefault user configuration may also be established in case visualrecognition is not achieved. This will be described in detail below.Other types of data in the memory 340 may include the channelsubscription data, the blocked channels, adult channels, current set topbox language, TV resolution data, to do list data, the conditionalaccess module identifier, time zone data, time of day daylight savings,status data, aspect ratio data, viewing hours data, quick tune list anda zip code.

The memory 340 may also store the advanced program guide data. Thememory 340 may store program guide data that is received from the headend. The program guide data may include amounts of data including two ormore weeks of program guide data. The program guide data may becommunicated to the user receiving device 250 in various mannersincluding through the satellite 22 of FIG. 1. The program guide data mayinclude content or program identifiers, ratings and various data objectscorresponding thereto.

The user receiving device 250 may also include a user interface (UI)350. The UI 350 may include various types of user interfaces such as akeyboard, push buttons, a touch screen, and a voice activated interfaceor the like. The UI 350 may be used to: select a channel; change userprofiles including acceptable ratings; select various information suchas content selections; change the volume; change the display appearance;and/or perform other functions. The UI 350 may also be used forselecting playback locations of the content.

A network interface 352 may be included within the user receiving device250 to communicate various data through the networks 36, 42 describedabove. The network interface 352 may be a WiFi, WiMax, WiMax mobile,wireless, cellular, or other types of communication systems. The networkinterface 352 may use various protocols for communication therethroughincluding, but not limited to, hypertext transfer protocol (HTTP).

The user receiving device 250 may also include a conditional accessmodule 360. The conditional access module 360 prevents unauthorizedreception of the television signals through the antenna 252. Theconditional access module 360 may use a cryptographic hash to authorizethe use and display of the received signals. The conditional accessmodule 360 may receive the proper codes or signals from the head end.

The user receiving device control module 330 may receive power from apower source 361. The power source 361 may be an alternating current(AC) and/or direct current (DC) power source. The user receiving devicecontrol module 330 may operate in standby (or sleep) and active modes.During the active mode the user receiving device control module 330 andthe user receiving device 250 consumes more power than in the standbymode. During the standby mode, the user receiving device control module330 maintains power to certain modules and/or devices to maintaincertain operations, as further described below. Other modules and/ordevices are deactivated to conserve power during the standby mode.During the active mode, the user receiving device control module 330 mayactivate and/or provide power to modules and/or devices of the userreceiving device 250 that were deactivated during the standby mode.During the active mode, the user receiving device control module 330and/or the user receiving device 250 may be fully powered. The userreceiving device control module 330 may control distribution of powerfrom the power source 361 to the modules and/or devices of the userreceiving device control module 330 and/or the user receiving device 250based on the mode of operation.

The user receiving device control module 330 may also be connected to aBluetooth module 362. The Bluetooth module 362 may include and/or beimplemented as a Bluetooth transceiver. The Bluetooth transceiver may bein communication with mobile devices (e.g., the mobile devices 31 ofFIG. 1), as described in more detail below. The user receiving devicecontrol module 330 may transition between the standby and active modesbased on signals transmitted between the user receiving device controlmodule 330 and the mobile devices.

The user receiving device control module 330 may also include aninfrared or radio frequency transceiver 364 for communication with aremote control device 366. The remote control device 366 may be used to,for example, change a channel of the user receiving device 250. Theremote control device 366 may also be used to, for example, resumeviewing of a channel and/or a video, as is further described below. Theremote control device 366 may include a keypad 368 for generating keysignals that are communicated to the user receiving device 250. Theremote control device 366 may also include a microphone 370 forreceiving an audible signal and converting the audible signal to anelectrical signal. The electrical signal may be communicated to the userreceiving device 250. The remote control device 366 may also include adisplay 372.

FIG. 4 shows a portion 400 of a user receiving device (e.g., one of theuser receiving devices 30, 250 disclosed above). The portion 400includes the output driver 310, the user receiving device control module330, the power source 361, the Bluetooth module 362, and the transceiver364. The portion 400 also includes the memory 340 and the DVR 342, whichare shown collectively as memory/DVR 340/342. The user receiving devicecontrol module 330 includes a parental guidance system 402. The parentalguidance system 402 includes a parental guidance module 404, a modemodule 406, a pairing module 408, a profile module 410, a channel module412, a DVR module 414, an output module 416 and a security module 418.

The parental guidance module 404 includes a proximity module 420 and aninterruption module 422. The proximity module 420 detects and/ormonitors proximity of mobile devices within a proximity of the userreceiving device. The proximity module 420 may transmit and/or receiveBluetooth signals via the Bluetooth module 362. This may includebeacons, responses and/or other Bluetooth signals. The Bluetooth signalsmay be transmitted between the Bluetooth module 362 and/or one or moreBluetooth modules of one or more mobile devices (e.g., the mobiledevices 31 of FIG. 1). The interruption module 422, based on thedetection and/or proximity of the mobile devices may interruptdisplaying of a channel, program and/or video. This may includedelaying, pausing and/or recording a program and/or video for resumed“play out” at a later time. This is further described below.

The mode module 406 sets an operating mode to be, for example, a standbymode or an active mode. The mode module 406 may receive power from thepower source 361 and supply power to the modules of the user receivingdevice control module 330 based on the operating mode. This may be basedon proximity of the detected mobile devices. For example, the modemodule 406 may transition to the active mode when a mobile device isdetected and/or is in a predetermined range of the user receivingdevice. The mode module 406 may generate a mode signal MODE indicatingthe operating mode. The mode signal MODE may be provided to any of themodules of the user receiving device control module 330 and/or any ofthe modules and/or devices of the user receiving device. During thestandby mode, the Bluetooth module 362, the mode module 406, theparental guidance module 404, the proximity module 420, and theinterruption module 422 may remain active while other modules (e.g.,modules 408, 410, 412, 414, 416, 418) of the user receiving devicecontrol module 330 and other modules and/or devices (e.g., tuners 320,demodulators 322, decoders 324, interfaces 350, 352, output driver 310,etc.) of the user receiving device may be deactivated. Certain modules(e.g., one or more of the modules 410, 412, 414, 416) may remain activeduring the standby mode if, for example, a channel or video is beingprovided from the user receiving device to a display.

The pairing module 408 pairs one or more mobile devices to the userreceiving device. This may include performing a handshake processincluding transmission of Bluetooth signals between the user receivingdevice and the mobile devices to pair the mobile devices to the userreceiving device. This process may include the user receiving device andthe mobile devices detecting each other and transferring identificationinformation to enable communication between the user receiving deviceand the mobile devices.

The profile module 410 manages profiles 430 of each of the mobiledevices. The profiles 430 may be stored in the memory 340 and accessedby the profile module 410. Each of the profiles 430 may have a uniqueidentifier (ID) number, an assigned security level, and correspondingauthorized channels, programs and/or videos. The security level mayindicate which channels, programs, and/or videos are permitted to bedisplayed for the corresponding profile. Different profiles may have thesame security level or different security levels. One or more mobiledevices may be assigned to a profile and thus have a correspondingprofile ID number. Each of the profiles may also include mobile deviceand/or profile specific features such as volume levels, maximum volumes,amount of time permitted ON over a predetermined period, a playlist ofrecorded videos, a preferred channel list, and other features. Theprofile module 410 may create each of the profiles 430 based on:parental control inputs; operation history of the corresponding mobiledevices; time of day of watching a channel, program and/or video; and/orprofile information provided by the corresponding mobile devices.

The channel module 412 may control selection and output of channels tothe output driver 310 via the output module 416. The DVR module 414 maycontrol selection, recording, and/or output of videos. The DVR module414 may store videos in the DVR 342 and output the videos via the outputmodule 416 to the output driver 310 for display. The channel module 412and the DVR module 414 may operate based on parental guidance signalsreceived from the parental guidance module 404. The channel module 412and the DVR module 414 may provide channels and/or videos to the outputmodule based on the profile ID number and/or the security levelassociated with a profile of one or more mobile devices. The videos maybe stored as video files 432 in the memory 340 and/or DVR 342.

The output module 416 controls output of channels, programs, and/orvideos to the output driver 310. This may be based on parental guidancesignals received from the parental guidance module 404. The outputmodule 416 may output channels and/or videos to the output driver 310based on the profile ID number and/or the security level associated witha profile of one or more mobile devices.

The security module 418 may control operation of the output module 416based on a security level of a profile. The security module 418 may alsobe used to set passcodes and/or require a passcode to view certainchannels, programs and/or videos. The security module 418 may be incommunication with the mobile devices via the Bluetooth module 362and/or other interface and/or transceiver. The security module 418 mayalso request a passcode in order to resume viewing of a channel, programand/or video interrupted by the interruption module 422.

The interruption module 422 and/or the security module 418 may receivesignals from the mobile devices and/or the remote control to resumeplaying of a program and/or video interrupted by the interruption module422. This may include receiving a response signal and/or a passcode.

FIG. 5 shows a mobile device 450. Any of the mobile devices of FIG. 1may be configured as the mobile device 450. The mobile device 450 may bea mobile device of a parent or a child. The mobile device 450 includes amobile device control module 452 that controls various functions of themobile device 450. The mobile device control module 452 includes asecond parental guidance system 453 that includes a parental guidancemodule 454, a mode module 456, a pairing module 458, a profile module460, an output module 462 and a security module 464.

The parental guidance module 454 includes a proximity module 466 and aninterruption module 467. The proximity module 466 detects and/ormonitors proximity of mobile devices within a proximity of a userreceiving device. The proximity module 466 may transmit and/or receiveBluetooth signals via a Bluetooth module 470 connected to the mobiledevice control module 452. This may include beacons, responses and/orother Bluetooth signals. The Bluetooth signals may be transmittedbetween the Bluetooth module 370 and/or one or more Bluetooth modules ofone or more user receiving device s (e.g., the user receiving device s30, 250 of FIGS. 1 and 3). The interruption module 467 may receiveinterrupt signals from a user receiving device and respond to theinterrupt signals to, for example, resume viewing a channel, programand/or video.

The mode module 456 may transition between operating in a standby modeand an active mode based on signals from the parental guidance module454 and/or the proximity module 466. For example, the mode module 456may transition to the active mode when a user receiving device isdetected and/or is in a predetermined range of the mobile device 450.The mode module 456 may generate a mode signal MODE2 indicating theoperating mode. The mode signal MODE2 may be provided to any of themodules of the mobile device control module 452 and/or any of themodules and/or devices of the mobile device 450. During the standbymode, the Bluetooth module 470, the mode module 456, the parentalguidance module 454, and the proximity module 466 may remain activewhile other modules (e.g., modules 458, 460, 462, 464) of the mobiledevice control module 452 and other modules and/or devices (e.g.,microphone 455, user interfaces 457, network interface 459, display 472,etc.) of the mobile device 450 may be deactivated. The mode module 456may receive power from a power source 473 and supply power to themodules of the mobile device control module 452 based on the operatingmode.

The pairing module 458 pairs the mobile device 450 to one or more userreceiving devices. This may include performing a handshake processincluding transmission of Bluetooth signals between the mobile device450 and the user receiving devices to pair the mobile device 450 to theuser receiving devices. This process may include the mobile device 450and the user receiving devices detecting each other and transferringidentification information to enable communication between the mobiledevice 450 and the user receiving devices.

The profile module 460 manages profiles 480 of the mobile device 450and/or other mobile devices. The profiles 480 may be stored in memory482 and accessed by the profile module 460. The profiles 480 may haverespectively a unique ID, an assigned security level, and correspondingauthorized channels, programs and/or videos. The profile ID may beassigned by a user receiving device. The security level may be assignedby the mobile device 450 or another mobile device (e.g., parentaldevice) and/or a user receiving device. The security level may indicatewhich channels, programs, and/or videos are permitted to be displayedfor the corresponding profile. Each of the profiles may also includemobile device and/or profile specific features such as volume levels,maximum volumes, time permitted ON over a predetermined period, aplaylist of recorded videos, a preferred channel list, and otherfeatures. The profile module 460 may create the profiles 480 based onparental control inputs, operation history of the corresponding mobiledevices, and/or profile information provided by the corresponding mobiledevices. As an alternative the profile module 460 may receive one ormore of the profiles 480 from a user receiving device. A profile module460 may store user profile data within the mobile device 450. Theprofile module 460 may store user settings, such as favorites andparental controls. The profile module 460 may also receive profile datafrom the head end 12.

The output module 462 controls output of signals, guides, channels,programs, and/or videos to the display 472. Although not shown, themobile device control module 452 may include guide, channel, program,and/or video modules for the accessing and/or displaying respectively ofguides, channels, programs, and/or videos. The output control of theoutput module 462, may be based on parental guidance signals receivedfrom the parental guidance module 454. The output module 462 may outputsignals, guides, channels, programs, and/or videos to the display 472based on the profile ID and/or the security level associated with theprofile 480.

The security module 464 may control operation of the output module 462based on a security level of the profile 480. The security module 464may also be used to set passcodes and/or require a passcode to viewcertain channels, programs and/or videos. The security module 464 may bein communication with user receiving devices via the Bluetooth module470. The security module 464 may also request a passcode in order toresume viewing of a channel, program and/or video interrupted by aninterruption module (e.g., the interruption module 422 of FIG. 4) of auser receiving device.

In one implementation the mobile device 450 may be used as a remotecontrol device and send a response signal to a user receiving device toresume viewing of a channel, program and/or video. In anotherembodiment, the security module 464 provides a passcode, which may beentered by a user of the mobile device 450.

The mobile device control module 452 is in communication with themicrophone 455 that receives audible signals and converts the audiblesignals into electrical signals. The audible signals may include arequest signal. The request signal may be to perform a search and/or toobtain guide data, network data and/or playlist data. The mobile devicecontrol module 452 is also in communication with the user interface 457.The user interface 457 may include buttons, input switches and/or atouch screen.

The mobile device control module 452 is also in communication with anetwork interface 459. The network interface 459 may be used tointerface with the network 42 of FIG. 1. As mentioned above, the network42 may be a wireless network or the Internet. The network interface 459may communicate with a cellular system or with the internet or both. Anetwork identifier may be attached to or associated with eachcommunication from the mobile device 450.

The following FIGS. 6-11 show various windows. The windows may bedisplayed; by a user receiving device on a television (or display)connected to the user receiving device; on a mobile device; and/or on aremote control device. Various examples of the user receiving device,the mobile device and the remote control device are described herein.Buttons, areas, values, slides, and/or other controls shown in thewindows may be pressed, clicked on, changed, and/or slid via the mobiledevice and/or the remote control device.

FIG. 6 shows an interrupt window 500. The interrupt window 500 (may bereferred to as an interrupt display screen). The interrupt widow 500 maybe displayed by the interruption module 422 of FIG. 4. The interruptwindow 500 may have a blank (or black) background and may include aresume message 502, such as “Press <OK > to resume”, as shown. As anexample, a parent or user associated with a mobile device that has asecurity level high enough (greater than or equal to a predeterminedsecurity level) to resume viewing may then press OK (or other button) onthe remote control device 366 and/or mobile device. The user may also oralternatively have a signal sent from the remote control device 366and/or the mobile device to the user receiving device. The signal may besent to the interruption module 422 and/or corresponding user receivingdevice.

The interrupt window 500 may also include a disable interrupt protectionbutton 504. The user may, for example, click on arrows to navigate overand highlight (or drag a cursor over) the disable interrupt protectionbutton 504 and click OK to disable interrupt protection. This may resumeviewing of a channel, program and/or video and prevent furtherinterruptions. As an example, the disable interrupt protection may bereenabled by opening a mobile device specific settings window, such asthat shown in FIG. 10, and clicking on the enable interrupt protectionbutton. The interrupt protection may be enabled by an adult or userhaving a mobile device with a security level high enough (greater thanor equal to a predetermined security level) to enable interruptprotection.

The interrupt window 500 may also include a proximity settings button506, which may be clicked on to open a proximity settings window 510, asshown in FIG. 7. FIG. 7 shows a proximity settings window 510. Theproximity settings window 510 (may be referred to as a proximitysettings display screen). The proximity settings window 510 lists mobiledevices and corresponding range settings for the mobile devices. Therange settings may correspond to received signal strength indicator(RSSI) values. If a signal strength of a mobile device as detected by auser receiving device is greater than or equal to a received signalstrength indicator value corresponding to the range set for the mobiledevice, then the mobile device is within range for the user receivingdevice to perform certain tasks. The tasks may include: accessing aprofile associated with the user receiving device; operating accordingto the profile; adjusting parameters and/or settings according to theprofile; and/or displaying an interruption window (e.g., theinterruption window of FIG. 6) on a television (or display) connected tothe user receiving device and/or on a display of the mobile device. Therange settings are shown as slides 512 having set positions. The slides512 may be moved to the left or right to adjust the ranges. The lowerthe range the closer a mobile device needs to come to a user receivingdevice in order for the user receiving device to react and perform oneor more of the stated tasks.

FIG. 8 shows a pairing window 520. The pairing window 520 (may bereferred to as a pairing display screen). The pairing window 520 listsmobile devices and indicates whether the mobile devices are paired to auser receiving device. The pairing window 520 may be opened to discoverand pair mobile devices to a user receiving device. This may be done viaa remote control device and/or a mobile device paired to the userreceiving device. The pairing window 520 may include a mobile devicesearch button 522, which may be clicked on to discover mobile deviceswithin a predetermined area of the user receiving device. The pairingwindow 520 may include pairing buttons 524 for initiating pairingbetween the mobile devices and the user receiving device. Status bars526 are shown that indicated whether the corresponding mobile device ispaired with the user receiving device.

FIG. 9 shows a profiles window 530. The profiles window 530 (may bereferred to as a profiles display screen). The profiles window 530 listsmobile devices and indicates corresponding profiles values of profilesof the mobile devices. Buttons 532 may be provided to open respectivemobile device specific setting windows (e.g., the mobile device specificsetting window of FIG. 10 for each of the mobile devices. Buttons 534may also be provided to open respective mobile device specific profilewindows (e.g., the mobile device specific profile window of FIG. 11) ofthe mobile devices.

FIG. 10 shows a mobile device specific settings window 540. Althoughshown separately, the mobile device specific settings window 540 and/orthe settings included in the mobile device specific settings window 540may be included in a profile specific window (e.g., the profile specificwindow of FIG. 11). The mobile device specific settings window 540 (maybe referred to as a mobile device specific settings display screen). Themobile device specific settings window 540 may include settings specificto a mobile device. The mobile device specific settings window 540 mayinclude, for example: a profile number; a security level; a Bluetoothenable slide 542; a volume setting slide 544; a volume maximum settingslide 546; a return to profiles window button 548; a go to mobile devicespecific profile window button 550, and an enable interrupt protectionwindow button 552. The mobile device specific settings window 540 mayinclude other mobile device specific settings now shown in FIG. 10.

The mobile device specific settings window 540 may be for a first mobiledevice and accessed by the first mobile device or a second mobiledevice. The second mobile device may be, for example, a parent deviceand the first mobile device may be a child device. The second mobiledevice may have a security level above a predetermined level to permitaccess to and to permit changing of the settings of the first mobiledevice. In one embodiment, the first mobile device may have access tobut may not be able to change one or more of the settings. The securitylevel of the first mobile device may be less than the predeterminedsecurity level. The second mobile device may access the mobile devicespecific settings window 540 via communication with the user receivingdevice or a headend.

FIG. 11 shows a profile specific window 560. The profile specific window560 (may be referred to as a profile specific display screen). Theprofile specific window 560 may indicate the profile number and/or thesecurity level of a corresponding mobile device. The profile specificwindow 560 may include a channels window 562, a playlist window 564, anda favorites window 566. The channel window 562 may list channels 568enabled for the corresponding mobile device. The playlist window 564 maylist recordings enabled for and/or stored by the corresponding mobiledevice. The favorites window 566 may list favorites, such as channels,programs, and/or videos preferred by a user of the corresponding mobiledevice. Slides 568 may be provided for each item listed in the windows562, 564, 566 to allow, for example, a parent to enable or disable eachof the items, as shown.

The profile specific window 560 may be for a first mobile device andaccessed by the first mobile device or a second mobile device. Thesecond mobile device may be, for example, a parent device and the firstmobile device may be a child device. The second mobile device may have asecurity level above a predetermined level to permit access to and/orchanging of the settings in the profile of the first mobile device. Inone embodiment, the first mobile device may have access to but may notbe able to change one or more of the settings in the profile specificwindow 560. The security level of the first mobile device may be lessthan the predetermined security level. The second mobile device mayaccess the profile specific window via communication with the userreceiving device or a headend.

The systems disclosed herein may be operated using numerous methods,example methods are illustrated in FIGS. 12-15. Each of the methods maybe performed while one or more of the other methods are being performed.Although the following tasks of FIGS. 12-15 are primarily described withrespect to the implementations of FIGS. 1-11, the tasks may be easilymodified to apply to other implementations of the present disclosure.The tasks of each of FIGS. 12-15 may be iteratively performed.

In FIG. 12, a method of operating a user receiving device (e.g. one ofthe user receiving devices 30, 250 described above) is shown. The tasksof FIG. 12 may be performed by a control module and/or other modules ofthe user receiving device. Also, the signals transmitted in thefollowing tasks between the stated mobile device(s) and user receivingdevice(s) may be Bluetooth signals.

The method may begin at 600. At 602, the user receiving device may beoperated in a standby mode. This may include monitoring signals (e.g.,beacons or discovery signals) received from mobile devices. This mayalso or alternatively include periodically transmitting beacons and/ordiscovery signals to discover mobile devices in a predetermined area ofthe user receiving device.

At 604, a proximity module of the user receiving device detects a mobiledevice in proximity to and/or approaching the user receiving device andgenerates a first proximity signal. The mobile device may have entered abuilding (e.g., a residential home) and/or a room that the userreceiving device is in. This may include transferring Bluetooth signals,such as beacons, discovery signals and/or response signals between themobile device and the user receiving device. The mobile device maytransmit a unique ID, a profile and/or settings specific to the mobiledevice to the user receiving device or the profile and the settings maybe pre-stored in the user receiving device. The profile may be mobiledevice specific and/or user specific. For example, multiple users of amobile device may have different profiles and corresponding user IDs,profile numbers and/or security levels. The mobile device may be pairedwith the user receiving device prior to performing the method of FIG.12.

At 606, the proximity module of the user receiving device may determinerange of the detected mobile device and/or whether the mobile device isapproaching the user receiving device and generates a second proximitysignal. This may include determining a received signal strengthindicator value for strength (or power) of a radio signal received fromthe mobile device. This may be strength of a beacon, discovery signal,or a response signal received from the mobile device. If the range ofthe mobile device from the user receiving device is less than or equalto a predetermined range (i.e. within the predetermined range) and/orthe received signal strength indicator value is less than or equal to apredetermined value, then task 608 may be performed. The proximitymodule may compare previous and current range values and/or determine arate at which the range is changing to determine whether the mobiledevice is approaching the user receiving device. If the previous rangeis greater than the current range, than the mobile device is approachingthe user receiving device. If the rate is slowing down or negative, thanthe mobile device may not be approaching and/or may be moving away fromthe user receiving device. In one implementation, task 606 is skipped.

At 608, the mode module of the user receiving device, based on the firstproximity signal and/or the second proximity signal, transitions to theactive mode subsequent to task 604 and/or based on results of task 606.The results of task 606 may be transmitted from the proximity module tothe mode module. Task 608 may be performed prior to task 606. At 610, ifnot already accessed or received, the user receiving device may accessand/or receive the profile of the mobile device.

At 612, the user receiving device may turn on a display (or television)and set mobile device specific settings, such as volume. At 614, theuser receiving device may display a mobile device specific guidecustomized to the mobile device including a listing of channels,programs, and/or videos in an arrangement and/or order specific toand/or arranged by the mobile device. At 616, the mobile device maytransmit a selection signal to the user receiving device indicating achannel, program and/or video to display. At 618, the selection may thenbe displayed on the display by the user receiving device.

At 620, the user receiving device may automatically select and display achannel, program and/or video preferred by a user of the mobile device.This may include automatically tuning to a particular channel. Theselection may be based on the profile and/or based on previous userbehavior. As an example, percentages of time that the user watchescertain channels, programs and/or videos may be stored and the channel,program and/or video with the highest watch time may be selected. Asanother example, if a user typically watches a certain channel, programand/or video when initially turning on a display that channel, programand/or video may be selected. The user via the mobile device may enableor disable automatic selection by the control module, profile module,channel module, DVR module, and/or output module of the user receivingdevice. The enabling and disabling of this automatic selection may bedone via, for example, the mobile device specific settings window. Ifdisabled, task 614 may be performed instead of task 620, otherwise task620 may be performed.

At 622, the user receiving device may display a video previously pausedby the mobile device to allow the user of the mobile device to resumeviewing where previously left off. The actions performed at 612, 614,616, 618, 620, and 622 by the user receiving device may be based on theprofile of the mobile device.

Tasks 624-628 may be performed subsequent to tasks 618, 620, 622. At624, the proximity module may detect the mobile device leaving a room.This may include detecting a range of the mobile device increasingand/or a received signal strength indicator value decreasing. At 626, ifthe range of the mobile device from the user receiving device is greaterthan or equal to a second predetermined range (i.e. within the secondpredetermined range) and/or the received signal strength indicator valueis greater than or equal to a second predetermined value, then task 628may be performed. The second predetermined range may be less than, equalto or greater than the first predetermined range used at 606. The secondpredetermined value may be less than, equal to or greater than the firstpredetermined value used at 606. In one embodiment, the secondpredetermined range is greater than the first predetermined range andthe second predetermined value is greater than the first predeterminedvalue.

At 628, the mode module of the user receiving device may transition tothe standby mode including deactivating (or powering OFF) the display.If a channel, program and/or video was being displayed, thecorresponding program and/or video may be recorded for later recall andplayback by the mobile device for the user. The method may end at 630.

Although the method of FIG. 12 is described with respect to a singlemobile device, the method may be modified for multiple mobile devices.The user receiving device may detect multiple mobile devices andarbitrate the profiles and security levels associated with the mobiledevices and select a profile and security level appropriate for all ofthe mobile devices. The user receiving device may, for example, operatein “family mode”, such that a family profile and security level areselected. During the family mode, channels, programs and videos that canbe viewed by users of all of the mobile devices are permitted to beviewed on the display connected to the user receiving device. Thechannels, programs and/or videos may be family appropriate. For example,the mobile device and/or user (e.g., child) with the lowest securitylevel may dictate that which is permitted to be viewed on the display. Amobile deice and/or user (e.g., parent) with a highest security levelmay override the security level selected by the user receiving device.This may include the mobile device with the highest security levelsending an override signal to the user receiving device. As analternative, the mobile device and/or user (father or mother of afamily) with the highest security level may be given highest priorityand dictate which channels, programs and/or videos are permitted to bewatched. Guide preferences and/or settings of the user receiving devicemay be based on the profile of the mobile device and/or user with thehighest security level.

In FIG. 13, a method of operating a user receiving device is shown. Thetasks of FIG. 13 may be performed by a control module and/or othermodules of the user receiving device. Also, the signals transmitted inthe following tasks between the stated mobile device(s) and userreceiving device(s) may be Bluetooth signals.

The method may begin at 650. At 652, the user receiving device may beoperating in and/or transition to the active mode. At 654, the userreceiving device may display a selected channel, program and/or video(referred to as the selection). This selection may be selected by afirst mobile device and/or remote control device. The user of the firstmobile device and/or a remote control device may have a security leveland/or profile number associated with allowing viewing of the selection.The user may enter a passcode, user specific unique ID number and/oruser specific unique password (collectively referred to as securityinformation) in the first mobile device and/or remote control device toaccess a corresponding profile and/or to permitting viewing of theselection. The security information may be provided to the userreceiving device and authorized by the user receiving device prior tothe user receiving device permitting viewing of the selection. Theselection may contain adult content and/or content to be viewed byviewers of mobile devices having a security level greater than or equalto a predetermined security level.

Parental guidance sensing may include, for example, the following tasks656 and 658. At 656, the user receiving device detects a second mobiledevice (e.g., a mobile device of a child) in proximity to and/orapproaching the user receiving device and generates a first proximitysignal. The second mobile device may have a security level below thepredetermined security level described at 654. This may include transferof Bluetooth signals, such as beacons, discovery signals and/or responsesignals between the second mobile device and the user receiving device.The second mobile device may transmit a unique ID, profile and/orsettings specific to the second mobile device to the user receivingdevice or the profile and the settings may be pre-stored in the userreceiving device. For example, multiple users of a second mobile devicemay have different profiles and corresponding user IDs, profile numbersand/or security levels. The second mobile device may be paired with theuser receiving device prior to performing the method of FIG. 13.

At 658, a proximity module of the user receiving device may determinerange of the detected second mobile device and/or whether the secondmobile device is approaching the user receiving device and generates asecond proximity signal. This may include determining a received signalstrength indicator value for strength (or power) of a radio signalreceived from the second mobile device. This may be strength of abeacon, discovery signal, or a response signal received from the secondmobile device. If the range of the second mobile device from the userreceiving device is less than or equal to a predetermined range (i.e.within the predetermined range) and/or the received signal strengthindicator value is less than or equal to a predetermined value, thentask 660 may be performed. The proximity module may compare previous andcurrent range values and/or determine a rate at which the range ischanging to determine whether the second mobile device is approachingthe user receiving device. If the previous range is greater than thecurrent range, than the mobile device is approaching the user receivingdevice. If the rate is slowing down or negative, than the mobile devicemay not be approaching and/or may be moving away from the user receivingdevice. In one implementation, task 658 is skipped.

At 660, the user receiving device, based on the first proximity signaland/or the second proximity signal, may determine whether the secondmobile device and/or a user of the second mobile device has a securitylevel greater than or equal to the predetermined security level. If thesecond mobile device and/or a user of the second mobile device does havea security level greater than or equal to the predetermined securitylevel for the selection being viewed, then task 662 is performed,otherwise task 666 is performed.

At 662, the user receiving device may determine whether the secondmobile device and/or user of the second mobile device is assigned to aprofile permitted to view the selection and generate a profiledetermination signal. If the profile number is not correct for theselection being viewed, task 666 is performed, otherwise the method mayend at 664. If the profile number is correct, the interrupt module ofthe user receiving device refrains from generating an interrupt signal.If the method ends, the selection may continue to be viewed on thedisplay.

At 664, an interruption module of the user receiving device interruptsand/or records the selection. The interruption may include stoppingand/or pausing play out of the selection. This prevents users that donot have a proper security level and/or profile number to accidentallyview the selection by entering a room in which the selection was beingdisplayed.

At 666, the interruption module may display an interruption window(e.g., the interruption window of FIG. 6). At 668 and if not performedat 666, the interruption module displays a resume message (e.g., themessage 502 of FIG. 6). This message may be displayed over, for example,a paused screen of the selection or over a blank (or black) screen. At670, the interruption module or a security module of the user receivingdevice may request a passcode to resume viewing. In one embodiment, task670 is not performed.

At 672, if the user receiving device receives a response signal from thefirst mobile device and/or the remote control device and/or a properpasscode from the first mobile device and/or the remote control device,then task 674 is performed. The user receiving device may detect when animproper passcode is entered multiple times and report this to firstmobile device to indicate to the user of the first mobile device theattempts by user of the second mobile device to access the selection. At674, the user receiving device resumes display of the selection.

In FIG. 14, a method of operating a mobile device is shown. The tasks ofFIG. 14 may be performed by a control module and/or other modules of themobile device. Also, the signals transmitted in the following tasksbetween the stated mobile device(s) and user receiving device(s) may beBluetooth signals.

The method may begin at 700. At 702, a mobile device may operate in astandby mode and/or transition to a standby mode. The mobile device maybe an adult device or a child device. This may include monitoringsignals (e.g., beacons or discovery signals) received from userreceiving devices. This may also or alternatively include periodicallytransmitting beacons and/or discovery signals to discover user receivingdevices in a predetermined area of the mobile device.

At 704, the mobile device detects a user receiving device in proximityto and/or that the mobile device is approaching and generates a firstproximity signal. This may include transfer of Bluetooth signals, suchas beacons, discovery signals and/or response signals between the mobiledevice and the user receiving device. The mobile device may transmit aunique ID, a profile and/or settings specific to the mobile device tothe user receiving device or the profile and the settings may bepre-stored in and/or accessed by the user receiving device. The userreceiving device may transmit a user receiving device specific (orunique) ID to the mobile device. The profile may be mobile devicespecific and/or user specific. The mobile device may be paired with theuser receiving device prior to performing the method of FIG. 14.

At 706, a proximity module of the mobile device may determine a range ofthe mobile device from the detected user receiving device and/or whetherthe mobile device is approaching the user receiving device and generatesa second proximity signal. This may include determining a receivedsignal strength indicator value for strength (or power) of a radiosignal received from the user receiving device. This may be strength ofa beacon, discovery signal, or a response signal received from the userreceiving device. If the range of the mobile device from the userreceiving device is less than or equal to a predetermined range (i.e.within the predetermined range) and/or the received signal strengthindicator value is less than or equal to a predetermined value, thentask 708 may be performed. The proximity module may compare previous andcurrent range values and/or determine a rate at which the range ischanging to determine whether the mobile device is approaching the userreceiving device. If the previous range is greater than the currentrange, than the mobile device is approaching the user receiving device.If the rate is slowing down or negative, than the mobile device may notbe approaching and/or may be moving away from the user receiving device.In one implementation, task 706 is skipped.

At 708, the mode module of the mobile device, based on the firstproximity signal and/or the second proximity signal, transitions to theactive mode subsequent to task 704 and/or based on results of task 706,which may be transmitted from the proximity module to the mode module.Task 708 may be performed prior to task 706.

One or more of the following tasks 710, 712, 714, 716 may not beperformed. The method may end subsequent to any one of tasks 708, 710,712, 714, 716. At 710, if not already accessed or transmitted, themobile device may access and/or transmit the profile of the mobiledevice to the user receiving device. This transmission may include aunique ID of the mobile device.

At 712, the user receiving device may automatically select a channel,program and/or video to display based on the profile of the mobiledevice and/or user of the mobile device. Alternatively and as shown, themobile device may select a channel, program and/or video to display viathe user receiving device on a display. This may be done manually via auser entering a selection and/or picking a selection via the mobiledevice.

At 714, the mobile device may receive an interaction option signal fromthe user receiving device indicating that the selection has aninteraction option. As an alternative to sending the interaction optionsignal to the mobile device, an interaction option message may bedisplayed on the display connected to the user receiving device or on adisplay of a remote control device. The user of the mobile device maythen decide whether to accept the interaction option via the mobiledevice and/or the remote control device. The mobile device or the remotecontrol device may then send a response signal to the user receivingdevice to accept the interaction option. Certain programs may have aninteraction option to allow a user to, for example, answer triviaquestions, play a game, chat via twitter, etc. Such programs exist, forexample, as suits on the USA Network™.

At 716, the user may use the mobile device or the remote control deviceas a second screen device to interact with the program being viewed onthe display connected to the user receiving device. This may includetransfer of signals between the user receiving device and the mobiledevice or remote control device. The signals being transferred may betransmitted to and received from the mobile device via correspondingBluetooth transceivers of the user receiving device and the mobiledevice. The signals may be transferred to and from a headend or acontent provider via a network (e.g., the network 42 of FIG. 1). Themethod may end at 718.

In FIG. 15, a method of operating a mobile device is shown. The tasks ofFIG. 15 may be performed by a control module and/or other modules of afirst mobile device. Also, the signals transmitted in the followingtasks between the stated mobile device(s) and user receiving device(s)may be Bluetooth signals.

The method may begin at 750. At 752, a first mobile device may operatein a standby mode and/or transition to a standby mode. As an example,the first mobile device may be an adult device or device operated by auser that is an adult. This may include monitoring signals (e.g.,beacons or discovery signals) received from user receiving devices. Thismay also or alternatively include periodically transmitting beaconsand/or discovery signals to discover user receiving devices in apredetermined area of the first mobile device.

At 754, the first mobile device detects a user receiving device inproximity to and/or that the first mobile device is approaching andgenerates a first proximity signal. This may include transfer ofBluetooth signals, such as beacons, discovery signals and/or responsesignals between the mobile device and the user receiving device. Thefirst mobile device may transmit a unique ID, a profile and/or settingsspecific to the first mobile device to the user receiving device or theprofile and the settings may be pre-stored in the user receiving device.The user receiving device may transmit a user receiving device specific(or unique) ID to the mobile device. The profile may be first mobiledevice specific and/or user specific. The first mobile device may bepaired with the user receiving device prior to performing the method ofFIG. 15.

At 756, a proximity module of the first mobile device may determine arange of the first mobile device from the detected user receiving deviceand/or whether the first mobile device is approaching the user receivingdevice and generates a second proximity signal. This may includedetermining a received signal strength indicator value for strength (orpower) of a radio signal received from the user receiving device. Thismay be strength of a beacon, discovery signal, or a response signalreceived from the user receiving device. If the range of the firstmobile device from the user receiving device is less than or equal to apredetermined range (i.e. within the predetermined range) and/or thereceived signal strength indicator value is less than or equal to apredetermined value, then task 758 may be performed. The proximitymodule may compare previous and current range values and/or determine arate at which the range is changing to determine whether the firstmobile device is approaching the user receiving device. If the previousrange is greater than the current range, than the mobile device isapproaching the user receiving device. If the rate is slowing down ornegative, than the mobile device may not be approaching and/or may bemoving away from the user receiving device. In one implementation, task756 is skipped.

At 758, the mode module of the first mobile device, based on the firstproximity signal and the second proximity signal, transitions to theactive mode subsequent to task 754 and/or based on results of task 756.The results of task 756 may be transmitted from the proximity module tothe mode module. Task 758 may be performed prior to task 756.

At 760, if not already transmitted the first mobile device may transmitthe profile and/or ID of the first mobile device to the user receivingdevice. At 762, the first mobile device may select a channel, programand/or video to be displayed on a display connected to the userreceiving device. This may be done manually by a user by entering aselection and/or picking a selection via the first mobile device.

At 764, the first mobile device may transition to a standby mode. At766, the first mobile device may receive an interrupt signal due to forexample a second mobile device (e.g., child device) coming within apredetermined range of the user receiving device. The interrupt signalmay include information regarding the interrupt and/or the second mobiledevice, which may be indicated to the user of the first mobile devicevia the display connected to the user receiving device and/or thedisplay of the first mobile device. The interrupt signal may initiateoutput of an interrupt window to the display of the first mobile deviceor the interrupt window may be displayed by the user receiving device onthe display connected to the user receiving device.

At 768, the first mobile device may transition to an active mode. At770, the first mobile device may send a response (or resume) signaland/or passcode to the user receiving device to resume viewing, asdescribed above. The response signal may be based on a profile of thesecond mobile device. The profile of the second mobile device may beshared with the first mobile device to allow automatic resume withoutreceiving an input from the user of the first mobile device. Theresponse signal may be generated based on an input from the user of thefirst mobile device. The Subsequent to performing task 770, the methodmay end at 772.

As an alternative to tasks 768-772, tasks 776-778 may be performed by aremote control device. At 776, the remote control device may generate aresponse signal and/or passcode to resume viewing, as described above.The method may end at 778.

The above-described tasks of FIGS. 12-15 are meant to be illustrativeexamples; the tasks may be performed sequentially, synchronously,simultaneously, continuously, during overlapping time periods or in adifferent order depending upon the application. Also, any of the tasksmay not be performed or skipped depending on the implementation and/orsequence of events.

The above-described examples enhance a personalization experience byallowing a user receiving device to determine which mobile devicesand/or users are in a room. This includes detecting (or sensing) thepresence of the mobile devices. Most people who live in a home havetheir own mobile device. Each of these mobile devices may be Bluetoothenabled and can be paired to a user receiving device in order for theuser receiving device to recognize when the mobile devices are in a roomof the user receiving device. The user receiving device may thanpersonalize a user experience for one or more users and correspondingmobile devices in a same room as the user receiving device. Thedisclosed examples enable a user receiving device to detect when a userenters a room by detecting a mobile device carried or brought into theroom by the user. The user receiving device may then turn ON atelevision and adjust settings on the user receiving device and/or thetelevision and/or set features based on a profile of the user and/or themobile device. The disclosed examples apply to both hardware andsoftware of a user receiving device.

The disclosed examples prevent children from walking into a room whereadult content is being viewed on a television by detecting the presenceof mobile devices of the children and interrupting display of the adultcontent. The children are prevented from tuning, via mobile devices ofthe children, to channels with adult content.

The above-disclosed content providers, head ends, and service providersmay include and/or be implemented as respective servers. The servers mayinclude respective control modules for performing one or more of thecorresponding tasks and/or functions disclosed herein.

The wireless communications described in the present disclosure withrespect to Bluetooth transceivers of user receiving devices and mobiledevices may include transmission of data and/or signals havingshort-wavelength ultra-high frequency (UHF) radio waves in anindustrial, scientific and medical (ISM) radio frequency band from 2.4to 2.485 GHz. The signals may be transmitted based on Bluetoothprotocols and/or standards. The signals may be transmitted based onBluetooth low energy (or smart) protocols and/or standards. TheBluetooth transceivers may include respective antennas.

The wireless communications described in the present disclosure can beconducted in full or partial compliance with IEEE standard 802.11-2012,IEEE standard 802.16-2009, IEEE standard 802.20-2008, and/or BluetoothCore Specification v4.0. In various implementations, Bluetooth CoreSpecification v4.0 may be modified by one or more of Bluetooth CoreSpecification Addendums 2, 3, or 4. In various implementations, IEEE802.11-2012 may be supplemented by draft IEEE standard 802.11ac, draftIEEE standard 802.11ad, and/or draft IEEE standard 802.11ah.

The foregoing description is merely illustrative in nature and is in noway intended to limit the disclosure, its application, or uses. Thebroad teachings of the disclosure can be implemented in a variety offorms. Therefore, while this disclosure includes particular examples,the true scope of the disclosure should not be so limited since othermodifications will become apparent upon a study of the drawings, thespecification, and the following claims. As used herein, the phrase atleast one of A, B, and C should be construed to mean a logical (A OR BOR C), using a non-exclusive logical OR, and should not be construed tomean “at least one of A, at least one of B, and at least one of C.” Itshould be understood that one or more steps within a method may beexecuted in different order (or concurrently) without altering theprinciples of the present disclosure.

In this application, including the definitions below, the term ‘module’or the term ‘controller’ may be replaced with the term ‘circuit.’ Theterm ‘module’ may refer to, be part of, or include: an ApplicationSpecific Integrated Circuit (ASIC); a digital, analog, or mixedanalog/digital discrete circuit; a digital, analog, or mixedanalog/digital integrated circuit; a combinational logic circuit; afield programmable gate array (FPGA); a processor circuit (shared,dedicated, or group) that executes code; a memory circuit (shared,dedicated, or group) that stores code executed by the processor circuit;other suitable hardware components that provide the describedfunctionality; or a combination of some or all of the above, such as ina system-on-chip.

The module may include one or more interface circuits. In some examples,the interface circuits may include wired or wireless interfaces that areconnected to a local area network (LAN), the Internet, a wide areanetwork (WAN), or combinations thereof. The functionality of any givenmodule of the present disclosure may be distributed among multiplemodules that are connected via interface circuits. For example, multiplemodules may allow load balancing. In a further example, a server (alsoknown as remote, or cloud) module may accomplish some functionality onbehalf of a client module.

The term code, as used above, may include software, firmware, and/ormicrocode, and may refer to programs, routines, functions, classes, datastructures, and/or objects. The term shared processor circuitencompasses a single processor circuit that executes some or all codefrom multiple modules. The term group processor circuit encompasses aprocessor circuit that, in combination with additional processorcircuits, executes some or all code from one or more modules. Referencesto multiple processor circuits encompass multiple processor circuits ondiscrete dies, multiple processor circuits on a single die, multiplecores of a single processor circuit, multiple threads of a singleprocessor circuit, or a combination of the above. The term shared memorycircuit encompasses a single memory circuit that stores some or all codefrom multiple modules. The term group memory circuit encompasses amemory circuit that, in combination with additional memories, storessome or all code from one or more modules.

The term memory circuit is a subset of the term computer-readablemedium. The term computer-readable medium, as used herein, does notencompass transitory electrical or electromagnetic signals propagatingthrough a medium (such as on a carrier wave); the term computer-readablemedium may therefore be considered tangible and non-transitory.Non-limiting examples of a non-transitory, tangible computer-readablemedium are nonvolatile memory circuits (such as a flash memory circuit,an erasable programmable read-only memory circuit, or a mask read-onlymemory circuit), volatile memory circuits (such as a static randomaccess memory circuit or a dynamic random access memory circuit),magnetic storage media (such as an analog or digital magnetic tape or ahard disk drive), and optical storage media (such as a CD, a DVD, or aBlu-ray Disc).

The apparatuses and methods described in this application may bepartially or fully implemented by a special purpose computer created byconfiguring a general purpose computer to execute one or more particularfunctions embodied in computer programs. The functional blocks andflowchart elements described above serve as software specifications,which can be translated into the computer programs by the routine workof a skilled technician or programmer.

The computer programs include processor-executable instructions that arestored on at least one non-transitory, tangible computer-readablemedium. The computer programs may also include or rely on stored data.The computer programs may encompass a basic input/output system (BIOS)that interacts with hardware of the special purpose computer, devicedrivers that interact with particular devices of the special purposecomputer, one or more operating systems, user applications, backgroundservices, background applications, etc.

The computer programs may include: (i) descriptive text to be parsed,such as HTML (hypertext markup language) or XML (extensible markuplanguage), (ii) assembly code, (iii) object code generated from sourcecode by a compiler, (iv) source code for execution by an interpreter,(v) source code for compilation and execution by a just-in-timecompiler, etc. As examples only, source code may be written using syntaxfrom languages including C, C++, C#, Objective C, Haskell, Go, SQL, R,Lisp, Java®, Fortran, Perl, Pascal, Curl, OCaml, Javascript®, HTML5,Ada, ASP (active server pages), PHP, Scala, Eiffel, Smalltalk, Erlang,Ruby, Flash®, Visual Basic®, Lua, and Python®.

The teachings of the present disclosure can be implemented in a systemfor communicating content to an end user or user device. Both the datasource and the user device may be formed using a general computingdevice having a memory or other data storage for incoming and outgoingdata. The memory may comprise but is not limited to a hard drive, FLASH,RAM, PROM, EEPROM, ROM phase-change memory or other discrete memorycomponents.

A content or service provider is also described herein. A content orservice provider is a provider of data to the end user. The serviceprovider, for example, may provide data corresponding to the contentsuch as metadata as well as the actual content in a data stream orsignal. The content or service provider may include a general purposecomputing device, communication components, network interfaces and otherassociated circuitry to allow communication with various other devicesin the system.

Further, while the disclosure is made with respect to the delivery ofvideo (e.g., television (TV), movies, music videos, etc.), it should beunderstood that the systems and methods disclosed herein could also beused for delivery of any media content type, for example, audio, music,data files, web pages, advertising, etc. Additionally, throughout thisdisclosure the transfer of video, programs, or channel information mayinclude and is not limited to the transfer of data, content,information, programs, movie trailers, movies, advertising, assets,video data, etc.

As used herein, the term “title” will be used to refer to, for example,a movie itself and not the name of the movie. While the followingdisclosure is made with respect to example DIRECTV® broadcast servicesand systems, it should be understood that many other delivery systemsare readily applicable to disclosed systems and methods. Such systemsinclude wireless terrestrial distribution systems, wired or cabledistribution systems, cable television distribution systems, Ultra HighFrequency (UHF)/Very High Frequency (VHF) radio frequency systems orother terrestrial broadcast systems (e.g., Multi-channel Multi-pointDistribution System (MMDS), Local Multi-point Distribution System(LMDS), etc.), Internet-based distribution systems, cellulardistribution systems, power-line broadcast systems, any point-to-pointand/or multicast Internet Protocol (IP) delivery network, and fiberoptic networks. Further, the different functions collectively allocatedamong a service provider and integrated receiver/decoders (IRDs) asdescribed below can be reallocated as desired without departing from theintended scope of the present patent.

None of the elements recited in the claims are intended to be ameans-plus-function element within the meaning of 35 U.S.C. § 112(f)unless an element is expressly recited using the phrase “means for,” orin the case of a method claim using the phrases “operation for” or “stepfor.”

What is claimed is:
 1. A user receiving device comprising: a proximitycircuit configured to repeatedly detect a proximity of a first mobiledevice relative to the user receiving device using a signal strength ofa communication signal received at the proximity circuit from the firstmobile device, said proximity comprising a user selectable rangecorresponding to a signal strength indicator value; an output circuitconfigured to generate a profile window on a display associated with theuser receiving device, said profile window comprising a plurality ofsettings for a plurality of profiles, each of the plurality of profilescomprising a profile identifier, at least one profile identifierassigned to a plurality of mobile devices, each profile comprising asecurity level that corresponds to channels permitted to be displayed byeach mobile device, a permitted on time, the signal strength indicatorvalue and a playlist of saved videos and, said plurality of profilescomprising a first profile corresponding to the first mobile device; aninterruption circuit configured to, based on comparing the signalstrength of the communication signal received from the first mobiledevice to the signal strength indicator value and the first profile,generate an interrupt signal to interrupt a program or a video beingplayed out on the display when the first mobile device is detected anddoes not meet the security level, generate a resume message on thedisplay that provides instructions to resume playing of the program orvideo over the program or video while the interrupt signal is present,and ceasing to generate the interrupt signal when the first mobiledevice is detected and the proximity is greater than the user selectablerange based on comparing; and a control circuit configured to, when theinterrupt signal is no longer generated or a resume signal is present,resume playing the program or video on the display.
 2. The userreceiving device of claim 1, wherein the control circuit is configuredto receive an input signal from a remote-control device or a secondmobile device, wherein the interruption circuit is configured to, basedon the input signal, generate a resume signal.
 3. The user receivingdevice of claim 2 wherein the interruption circuit is configured to,based on the input signal, no longer generate the interrupt signal. 4.The user receiving device of claim 3, further comprising a securitycircuit configured to determine the security level of the second mobiledevice, wherein: the interruption circuit is configured to, based on theinput signal and the security level of the second mobile device, ceasegenerating the interrupt signal or generate the resume signal.
 5. Theuser receiving device of claim 1, further comprising a security circuitconfigured to determine the security level of the first mobile device,wherein the interruption circuit is configured to, based on the securitylevel of the first mobile device, refrain from generating the interruptsignal.
 6. The user receiving device of claim 5, further comprising: aprofile circuit configured to determine whether the profile of the firstmobile device or a user of the first mobile device has a profile valuepermitting displaying of the program or video and generating a profiledetermination signal; and the interruption circuit configured to refrainfrom generating the interrupt signal based on the profile determinationsignal.
 7. The user receiving device of claim 1, wherein theinterruption circuit is configured to, based on the detection of thefirst mobile device, record the program or the video.
 8. The userreceiving device of claim 1, further comprising a security circuitconfigured to request a passcode to resume play out of the program orvideo on the display.
 9. The user receiving device of claim 1, furthercomprising a Bluetooth transceiver, wherein the proximity circuit isconfigured to detect the first mobile device via the Bluetoothtransceiver.
 10. The user receiving device of claim 1, wherein: the userreceiving device is a set top box; and the display is a television. 11.A method comprising: detecting a first mobile device in a proximity of auser receiving device using a signal strength of a communication signalreceived at a proximity circuit from the first mobile device, saidproximity comprising a user selectable range corresponding to a signalstrength indicator value; generating a profile window on a displayassociated with the user receiving device, said profile windowcomprising a plurality of settings for a plurality of profiles, each ofthe plurality of profiles comprising a profile identifier, at least oneprofile identifier assigned to a plurality of mobile devices, eachprofile comprising a security level that corresponds to channelspermitted to be displayed by each mobile device, a permitted on time,the signal strength indicator value and a playlist of saved videos and,said plurality of profiles comprising a first profile corresponding tothe first mobile device; based on the detection of the first mobiledevice, generating an interrupt signal to interrupt a program or a videobeing played out on the display based on comparing the signal strengthof the communication signal to the signal strength indicator value anddoes not meet the security level in the first profile and generating aresume message over the display that provides instructions to resumeplaying of the program or video while the interrupt signal is present bygenerating a resume signal; and when the interrupt signal is no longergenerated or the resume signal is present, resuming playing of theprogram or video on the display.
 12. The method of claim 11, furthercomprising receiving an input signal from a remote-control device or asecond mobile device; and based on the input signal, generating theresume signal.
 13. The method of claim 12 further comprising: based onthe input signal, ceasing to generate the interrupt signal.
 14. Themethod of claim 13, further comprising: determining the security levelof the second mobile device; and based on the input signal and thesecurity level of the second mobile device, ceasing to generate theinterrupt signal or generating the resume signal.
 15. The method ofclaim 12, further comprising: determining the security level of thefirst mobile device; and based on the security level of the first mobiledevice, refraining from generating the interrupt signal.
 16. The methodof claim 15, further comprising: determining whether the profile of thefirst mobile device or the user of the first mobile device has a profilevalue permitting displaying of the program or video and generating aprofile determination signal; and refraining from generating theinterrupt signal based on the profile determination signal.
 17. Themethod of claim 12, further comprising, based on the detection of thefirst mobile device, recording the program or the video.
 18. The methodof claim 12, further comprising requesting a passcode to resume play outof the program or video on the display.
 19. The method of claim 12,wherein the first mobile device is detected via a Bluetooth transceiver.20. The method of claim 12, wherein: the user receiving device is a settop box; and the display is a television.